// 获取在线用户数量
export const getOnlineUsers = (req, res) => {
    // 模拟随机生成在线用户数量 (100-500)
    const onlineUsers = Math.floor(Math.random() * 400) + 100;
    
    res.json({
      success: true,
      data: onlineUsers
    });
  };
  
  // 获取高血压人群年龄分布数据
  export const getHypertensionAgeData = (req, res) => {
    const hypertensionAgeData = [
      { age: '20-30岁', count: 15 },
      { age: '31-40岁', count: 42 },
      { age: '41-50岁', count: 87 },
      { age: '51-60岁', count: 135 },
      { age: '61-70岁', count: 162 },
      { age: '71-80岁', count: 108 },
      { age: '80岁以上', count: 53 }
    ];
    
    res.json({
      success: true,
      data: hypertensionAgeData
    });
  };
  
  // 获取各省设备人数数据
  export const getRegionDeviceData = (req, res) => {
    const provinces = [
      '北京市','天津市','上海市','重庆市','河北省','山西省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','海南省','四川省','贵州省','云南省','陕西省','甘肃省','青海省','台湾省','内蒙古自治区','广西壮族自治区','西藏自治区','宁夏回族自治区','新疆维吾尔自治区','香港特别行政区','澳门特别行政区'
    ];
    
    const regionDeviceData = provinces.map(name => ({
      name,
      value: Math.floor(Math.random() * 450) + 50
    }));
    
    res.json({
      success: true,
      data: regionDeviceData
    });
  };
  
  // 获取各省平均步数数据
  export const getRegionStepsData = (req, res) => {
    const provinces = [
      '北京市','天津市','上海市','重庆市','河北省','山西省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','海南省','四川省','贵州省','云南省','陕西省','甘肃省','青海省','台湾省','内蒙古自治区','广西壮族自治区','西藏自治区','宁夏回族自治区','新疆维吾尔自治区','香港特别行政区','澳门特别行政区'
    ];
    
    const regionStepsData = provinces.map(name => ({
      name,
      value: Math.floor(Math.random() * 8000) + 2000
    }));
    
    res.json({
      success: true,
      data: regionStepsData
    });
  };